TMPFILE

#include <stdio.h>
            
FILE *tmpfile();  значение,   указывающее  на структуру   типа   FILE.

Описание.
Функция tmpfile создает временный файл и возвращает указатель на этот файл. Если файл не может быть открыт, функция tmpfile возвращает указатель NULL . Этот временный файл автоматически удаляется, когда программа заканчивается нормально или если вызвана функция rmtmp , а текущий рабочий директорий не был изменен.
Временный файл открывается в режиме "w".

Возвращаемое значение.
Эта функция возвращает указатель на поток. Если файл не открывается возвращается NULL -указатель.

Пример:

            #include <stdio.h>
      
            FILE *stream;
            char tmpstring[] = "String to be temporary written".
            
            main ()
            
            {
            if ((stream = tmpfile()) == NULL)
                perror("Couldn't make temporary file");
            else
                fprintf(stream, "%s", tmpstring);
            }
Hosted by uCoz